﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x020000A9 RID: 169
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class AnnounceData : IMessage<AnnounceData>, IMessage, IEquatable<AnnounceData>, IDeepCloneable<AnnounceData>, IBufferMessage
	{
		// Token: 0x17000218 RID: 536
		// (get) Token: 0x06000773 RID: 1907 RVA: 0x00015664 File Offset: 0x00013864
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<AnnounceData> Parser
		{
			get
			{
				return AnnounceData._parser;
			}
		}

		// Token: 0x17000219 RID: 537
		// (get) Token: 0x06000774 RID: 1908 RVA: 0x0001566B File Offset: 0x0001386B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return AnnounceDataReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x1700021A RID: 538
		// (get) Token: 0x06000775 RID: 1909 RVA: 0x0001567D File Offset: 0x0001387D
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return AnnounceData.Descriptor;
			}
		}

		// Token: 0x06000776 RID: 1910 RVA: 0x00015684 File Offset: 0x00013884
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public AnnounceData()
		{
		}

		// Token: 0x06000777 RID: 1911 RVA: 0x000156B0 File Offset: 0x000138B0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public AnnounceData(AnnounceData other) : this()
		{
			this.endTime_ = other.endTime_;
			this.beginTime_ = other.beginTime_;
			this.cCOCHKOLEPN_ = other.cCOCHKOLEPN_;
			this.kICNNEODFGD_ = other.kICNNEODFGD_;
			this.jENBMJAJLAK_ = other.jENBMJAJLAK_;
			this.mAMIBMNFJKJ_ = other.mAMIBMNFJKJ_;
			this.nPIBJLGALPA_ = other.nPIBJLGALPA_;
			this.isCenterSystemLast5EveryMinutes_ = other.isCenterSystemLast5EveryMinutes_;
			this.configId_ = other.configId_;
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06000778 RID: 1912 RVA: 0x00015740 File Offset: 0x00013940
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public AnnounceData Clone()
		{
			return new AnnounceData(this);
		}

		// Token: 0x1700021B RID: 539
		// (get) Token: 0x06000779 RID: 1913 RVA: 0x00015748 File Offset: 0x00013948
		// (set) Token: 0x0600077A RID: 1914 RVA: 0x00015750 File Offset: 0x00013950
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public long EndTime
		{
			get
			{
				return this.endTime_;
			}
			set
			{
				this.endTime_ = value;
			}
		}

		// Token: 0x1700021C RID: 540
		// (get) Token: 0x0600077B RID: 1915 RVA: 0x00015759 File Offset: 0x00013959
		// (set) Token: 0x0600077C RID: 1916 RVA: 0x00015761 File Offset: 0x00013961
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public long BeginTime
		{
			get
			{
				return this.beginTime_;
			}
			set
			{
				this.beginTime_ = value;
			}
		}

		// Token: 0x1700021D RID: 541
		// (get) Token: 0x0600077D RID: 1917 RVA: 0x0001576A File Offset: 0x0001396A
		// (set) Token: 0x0600077E RID: 1918 RVA: 0x00015772 File Offset: 0x00013972
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint CCOCHKOLEPN
		{
			get
			{
				return this.cCOCHKOLEPN_;
			}
			set
			{
				this.cCOCHKOLEPN_ = value;
			}
		}

		// Token: 0x1700021E RID: 542
		// (get) Token: 0x0600077F RID: 1919 RVA: 0x0001577B File Offset: 0x0001397B
		// (set) Token: 0x06000780 RID: 1920 RVA: 0x00015783 File Offset: 0x00013983
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string KICNNEODFGD
		{
			get
			{
				return this.kICNNEODFGD_;
			}
			set
			{
				this.kICNNEODFGD_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x1700021F RID: 543
		// (get) Token: 0x06000781 RID: 1921 RVA: 0x00015796 File Offset: 0x00013996
		// (set) Token: 0x06000782 RID: 1922 RVA: 0x0001579E File Offset: 0x0001399E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string JENBMJAJLAK
		{
			get
			{
				return this.jENBMJAJLAK_;
			}
			set
			{
				this.jENBMJAJLAK_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17000220 RID: 544
		// (get) Token: 0x06000783 RID: 1923 RVA: 0x000157B1 File Offset: 0x000139B1
		// (set) Token: 0x06000784 RID: 1924 RVA: 0x000157B9 File Offset: 0x000139B9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint MAMIBMNFJKJ
		{
			get
			{
				return this.mAMIBMNFJKJ_;
			}
			set
			{
				this.mAMIBMNFJKJ_ = value;
			}
		}

		// Token: 0x17000221 RID: 545
		// (get) Token: 0x06000785 RID: 1925 RVA: 0x000157C2 File Offset: 0x000139C2
		// (set) Token: 0x06000786 RID: 1926 RVA: 0x000157CA File Offset: 0x000139CA
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public string NPIBJLGALPA
		{
			get
			{
				return this.nPIBJLGALPA_;
			}
			set
			{
				this.nPIBJLGALPA_ = ProtoPreconditions.CheckNotNull<string>(value, "value");
			}
		}

		// Token: 0x17000222 RID: 546
		// (get) Token: 0x06000787 RID: 1927 RVA: 0x000157DD File Offset: 0x000139DD
		// (set) Token: 0x06000788 RID: 1928 RVA: 0x000157E5 File Offset: 0x000139E5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool IsCenterSystemLast5EveryMinutes
		{
			get
			{
				return this.isCenterSystemLast5EveryMinutes_;
			}
			set
			{
				this.isCenterSystemLast5EveryMinutes_ = value;
			}
		}

		// Token: 0x17000223 RID: 547
		// (get) Token: 0x06000789 RID: 1929 RVA: 0x000157EE File Offset: 0x000139EE
		// (set) Token: 0x0600078A RID: 1930 RVA: 0x000157F6 File Offset: 0x000139F6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint ConfigId
		{
			get
			{
				return this.configId_;
			}
			set
			{
				this.configId_ = value;
			}
		}

		// Token: 0x0600078B RID: 1931 RVA: 0x000157FF File Offset: 0x000139FF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as AnnounceData);
		}

		// Token: 0x0600078C RID: 1932 RVA: 0x00015810 File Offset: 0x00013A10
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(AnnounceData other)
		{
			return other != null && (other == this || (this.EndTime == other.EndTime && this.BeginTime == other.BeginTime && this.CCOCHKOLEPN == other.CCOCHKOLEPN && !(this.KICNNEODFGD != other.KICNNEODFGD) && !(this.JENBMJAJLAK != other.JENBMJAJLAK) && this.MAMIBMNFJKJ == other.MAMIBMNFJKJ && !(this.NPIBJLGALPA != other.NPIBJLGALPA) && this.IsCenterSystemLast5EveryMinutes == other.IsCenterSystemLast5EveryMinutes && this.ConfigId == other.ConfigId && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600078D RID: 1933 RVA: 0x000158D8 File Offset: 0x00013AD8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.EndTime != 0L)
			{
				num ^= this.EndTime.GetHashCode();
			}
			if (this.BeginTime != 0L)
			{
				num ^= this.BeginTime.GetHashCode();
			}
			if (this.CCOCHKOLEPN != 0U)
			{
				num ^= this.CCOCHKOLEPN.GetHashCode();
			}
			if (this.KICNNEODFGD.Length != 0)
			{
				num ^= this.KICNNEODFGD.GetHashCode();
			}
			if (this.JENBMJAJLAK.Length != 0)
			{
				num ^= this.JENBMJAJLAK.GetHashCode();
			}
			if (this.MAMIBMNFJKJ != 0U)
			{
				num ^= this.MAMIBMNFJKJ.GetHashCode();
			}
			if (this.NPIBJLGALPA.Length != 0)
			{
				num ^= this.NPIBJLGALPA.GetHashCode();
			}
			if (this.IsCenterSystemLast5EveryMinutes)
			{
				num ^= this.IsCenterSystemLast5EveryMinutes.GetHashCode();
			}
			if (this.ConfigId != 0U)
			{
				num ^= this.ConfigId.GetHashCode();
			}
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600078E RID: 1934 RVA: 0x000159E5 File Offset: 0x00013BE5
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600078F RID: 1935 RVA: 0x000159ED File Offset: 0x00013BED
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06000790 RID: 1936 RVA: 0x000159F8 File Offset: 0x00013BF8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.EndTime != 0L)
			{
				output.WriteRawTag(16);
				output.WriteInt64(this.EndTime);
			}
			if (this.ConfigId != 0U)
			{
				output.WriteRawTag(56);
				output.WriteUInt32(this.ConfigId);
			}
			if (this.BeginTime != 0L)
			{
				output.WriteRawTag(64);
				output.WriteInt64(this.BeginTime);
			}
			if (this.IsCenterSystemLast5EveryMinutes)
			{
				output.WriteRawTag(80);
				output.WriteBool(this.IsCenterSystemLast5EveryMinutes);
			}
			if (this.CCOCHKOLEPN != 0U)
			{
				output.WriteRawTag(88);
				output.WriteUInt32(this.CCOCHKOLEPN);
			}
			if (this.MAMIBMNFJKJ != 0U)
			{
				output.WriteRawTag(96);
				output.WriteUInt32(this.MAMIBMNFJKJ);
			}
			if (this.NPIBJLGALPA.Length != 0)
			{
				output.WriteRawTag(106);
				output.WriteString(this.NPIBJLGALPA);
			}
			if (this.JENBMJAJLAK.Length != 0)
			{
				output.WriteRawTag(114);
				output.WriteString(this.JENBMJAJLAK);
			}
			if (this.KICNNEODFGD.Length != 0)
			{
				output.WriteRawTag(122);
				output.WriteString(this.KICNNEODFGD);
			}
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06000791 RID: 1937 RVA: 0x00015B24 File Offset: 0x00013D24
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.EndTime != 0L)
			{
				num += 1 + CodedOutputStream.ComputeInt64Size(this.EndTime);
			}
			if (this.BeginTime != 0L)
			{
				num += 1 + CodedOutputStream.ComputeInt64Size(this.BeginTime);
			}
			if (this.CCOCHKOLEPN != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.CCOCHKOLEPN);
			}
			if (this.KICNNEODFGD.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.KICNNEODFGD);
			}
			if (this.JENBMJAJLAK.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.JENBMJAJLAK);
			}
			if (this.MAMIBMNFJKJ != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.MAMIBMNFJKJ);
			}
			if (this.NPIBJLGALPA.Length != 0)
			{
				num += 1 + CodedOutputStream.ComputeStringSize(this.NPIBJLGALPA);
			}
			if (this.IsCenterSystemLast5EveryMinutes)
			{
				num += 2;
			}
			if (this.ConfigId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.ConfigId);
			}
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06000792 RID: 1938 RVA: 0x00015C28 File Offset: 0x00013E28
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(AnnounceData other)
		{
			if (other == null)
			{
				return;
			}
			if (other.EndTime != 0L)
			{
				this.EndTime = other.EndTime;
			}
			if (other.BeginTime != 0L)
			{
				this.BeginTime = other.BeginTime;
			}
			if (other.CCOCHKOLEPN != 0U)
			{
				this.CCOCHKOLEPN = other.CCOCHKOLEPN;
			}
			if (other.KICNNEODFGD.Length != 0)
			{
				this.KICNNEODFGD = other.KICNNEODFGD;
			}
			if (other.JENBMJAJLAK.Length != 0)
			{
				this.JENBMJAJLAK = other.JENBMJAJLAK;
			}
			if (other.MAMIBMNFJKJ != 0U)
			{
				this.MAMIBMNFJKJ = other.MAMIBMNFJKJ;
			}
			if (other.NPIBJLGALPA.Length != 0)
			{
				this.NPIBJLGALPA = other.NPIBJLGALPA;
			}
			if (other.IsCenterSystemLast5EveryMinutes)
			{
				this.IsCenterSystemLast5EveryMinutes = other.IsCenterSystemLast5EveryMinutes;
			}
			if (other.ConfigId != 0U)
			{
				this.ConfigId = other.ConfigId;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06000793 RID: 1939 RVA: 0x00015D13 File Offset: 0x00013F13
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06000794 RID: 1940 RVA: 0x00015D1C File Offset: 0x00013F1C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 80U)
				{
					if (num <= 56U)
					{
						if (num == 16U)
						{
							this.EndTime = input.ReadInt64();
							continue;
						}
						if (num == 56U)
						{
							this.ConfigId = input.ReadUInt32();
							continue;
						}
					}
					else
					{
						if (num == 64U)
						{
							this.BeginTime = input.ReadInt64();
							continue;
						}
						if (num == 80U)
						{
							this.IsCenterSystemLast5EveryMinutes = input.ReadBool();
							continue;
						}
					}
				}
				else if (num <= 96U)
				{
					if (num == 88U)
					{
						this.CCOCHKOLEPN = input.ReadUInt32();
						continue;
					}
					if (num == 96U)
					{
						this.MAMIBMNFJKJ = input.ReadUInt32();
						continue;
					}
				}
				else
				{
					if (num == 106U)
					{
						this.NPIBJLGALPA = input.ReadString();
						continue;
					}
					if (num == 114U)
					{
						this.JENBMJAJLAK = input.ReadString();
						continue;
					}
					if (num == 122U)
					{
						this.KICNNEODFGD = input.ReadString();
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x040002B9 RID: 697
		private static readonly MessageParser<AnnounceData> _parser = new MessageParser<AnnounceData>(() => new AnnounceData());

		// Token: 0x040002BA RID: 698
		private UnknownFieldSet _unknownFields;

		// Token: 0x040002BB RID: 699
		public const int EndTimeFieldNumber = 2;

		// Token: 0x040002BC RID: 700
		private long endTime_;

		// Token: 0x040002BD RID: 701
		public const int BeginTimeFieldNumber = 8;

		// Token: 0x040002BE RID: 702
		private long beginTime_;

		// Token: 0x040002BF RID: 703
		public const int CCOCHKOLEPNFieldNumber = 11;

		// Token: 0x040002C0 RID: 704
		private uint cCOCHKOLEPN_;

		// Token: 0x040002C1 RID: 705
		public const int KICNNEODFGDFieldNumber = 15;

		// Token: 0x040002C2 RID: 706
		private string kICNNEODFGD_ = "";

		// Token: 0x040002C3 RID: 707
		public const int JENBMJAJLAKFieldNumber = 14;

		// Token: 0x040002C4 RID: 708
		private string jENBMJAJLAK_ = "";

		// Token: 0x040002C5 RID: 709
		public const int MAMIBMNFJKJFieldNumber = 12;

		// Token: 0x040002C6 RID: 710
		private uint mAMIBMNFJKJ_;

		// Token: 0x040002C7 RID: 711
		public const int NPIBJLGALPAFieldNumber = 13;

		// Token: 0x040002C8 RID: 712
		private string nPIBJLGALPA_ = "";

		// Token: 0x040002C9 RID: 713
		public const int IsCenterSystemLast5EveryMinutesFieldNumber = 10;

		// Token: 0x040002CA RID: 714
		private bool isCenterSystemLast5EveryMinutes_;

		// Token: 0x040002CB RID: 715
		public const int ConfigIdFieldNumber = 7;

		// Token: 0x040002CC RID: 716
		private uint configId_;
	}
}
